package com.sky.service;

import com.sky.dto.CategoryDTO;
import com.sky.dto.CategoryPageQueryDTO;
import com.sky.pojo.Category;
import com.sky.vo.pageResultVO;

import java.util.List;


/**
 * @author Morpeko
 * @description 针对表【category(果蔬及套餐分类)】的数据库操作Service
 * @createDate 2024-08-06 17:12:47
 */
public interface CategoryService {
    /**
     * 修改分类信息
     * @param categoryDTO
     */
    void updateCategory(CategoryDTO categoryDTO);

    pageResultVO<Category> queryCategoryPage(CategoryPageQueryDTO categoryDTO);

    void updateCategoryStatus(Integer status, Long id);

    void saveCategory(CategoryDTO categoryDTO);

    void deleteCategoryById(Long id);

    List<Category> listCategoryByStatus(Integer type);
}
